//
//  OosOptionsStore.h
//  Oos4ios
//
//  Created by Pablo Gonzalez on 3/9/11.
//  Copyright 2011 11870.com. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "OosQueryOptions.h"
#import "OosPageOptions.h"
#import "OosFieldOptions.h"
#import "OosLocationOptions.h"
#import "OosCheckinOptions.h"
#import "OosOrderOptions.h"
#import "OosScopeOptions.h"
#import "OosFilterOptions.h"
#import "OosReviewOptions.h"

@interface OosOptionsStore : NSObject
{
	OosQueryOptions			*queryOptions;
	OosPageOptions			*pageOptions;
	OosFieldOptions			*fieldOptions;
	OosLocationOptions		*locationOptions;
	OosCheckinOptions		*checkinOptions;
	OosOrderOptions			*orderOptions;
	OosScopeOptions			*scopeOptions;
	OosFilterOptions		*filterOptions;
	OosReviewOptions		*reviewOptions;
}

@property (nonatomic, retain, readonly) OosQueryOptions		*queryOptions;
@property (nonatomic, retain, readonly) OosPageOptions		*pageOptions;
@property (nonatomic, retain, readonly) OosFieldOptions		*fieldOptions;
@property (nonatomic, retain, readonly) OosLocationOptions	*locationOptions;
@property (nonatomic, retain, readonly) OosCheckinOptions	*checkinOptions;
@property (nonatomic, retain, readonly) OosOrderOptions		*orderOptions;
@property (nonatomic, retain, readonly) OosScopeOptions		*scopeOptions;
@property (nonatomic, retain, readonly) OosFilterOptions	*filterOptions;
@property (nonatomic, retain, readonly) OosReviewOptions	*reviewOptions;

+ (OosOptionsStore *) store;

@end 
